/**
 * 弹出层
 * @type {null}
 */
layer = null;
layui.use('layer', () =>{
    layer = layui.layer;
})

const msgWarning = (msg) =>{ layer.msg(msg, {icon:0});}
const msgOk      = (msg) =>{ layer.msg(msg, {icon:1});}
const msgErr     = (msg) =>{ layer.msg(msg, {icon:2});}
const msgLock    = (msg) =>{ layer.msg(msg, {icon:4});}
const msgCry     = (msg) =>{ layer.msg(msg, {icon:5});}
const msgSmile   = (msg) =>{ layer.msg(msg, {icon:6});}

/**
 * 模式框框，$("#article_formpopbox").html()
 * @param title
 * @param w
 * @param h
 * @param content
 */
const openDialog = (title, w, h, content) =>{
    if (title == null || title == '') {
        title = false;
    }
    if (w == null || w == '') {
        w = ($(window).width() * 0.9);
    }
    if (h == null || h == '') {
        h = ($(window).height() - 50);
    }
    ;
    index = layer.open({  //layer提供了5种层类型。可传入的值有：0（信息框，默认）1（页面层）2（iframe层）3（加载层）4（tips层）
        type: 1,
        title: title,
        // area: ['25%', '55%'],//类型：String/Array，默认：'auto'  只有在宽高都定义的时候才不会自适应
        area: [w + 'px', h + 'px'],
        fix: false, //不固定
        maxmin: true,//开启最大化最小化按钮
        shadeClose: true,//点击阴影处可关闭
        shade: 0.4,//背景灰度
        skin: 'layui-layer-rim', //加上边框
        content: content
    });

}

/**
 * tipsBox
 */



/**
 *
 * @type {{msg: {msgErr: msgErr, msgWarning: msgWarning, msgSmile: msgSmile, msgOk: msgOk, msgLock: msgLock, msgCry: msgCry}, openDialog: openDialog}}
 */

const layuiUtil = {
    msg:{
        msgWarning,msgOk,msgErr,msgLock,msgCry,msgSmile
    },
    openDialog
}